self-sufficient in something - Francés Inglés Diccionario